perm filename JDAY.SAI[PIX,HPM] blob
sn#242848 filedate 1976-10-23 generic text, type C, neo UTF8
COMMENT ⊗ VALID 00002 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 PROCEDURE KDATE(INTEGER K REFERENCE INTEGER D,M,Y)
C00003 ENDMK
C⊗;
PROCEDURE KDATE(INTEGER K; REFERENCE INTEGER D,M,Y);
BEGIN
K←K+23317;
Y←(4*K-1)%1461; D←4*K-1-1461*Y; comment obviously D is the remainder;
D←(D+4)%4;
M←(5*D-3)%153; D←5*D-3-153*M; comment likewise;
D←(D+5)%5;
IF M<10 THEN M←M+3 ELSE BEGIN M←M-9; Y←Y+1; END;
Y←Y-64;
END;